<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%>
<%@ page language="java"%>
<%@ page import="locations.dao.implement.EspecialidadDAOHibernateJPA"%>
<%@ page import="locations.dao.implement.ServicioDAOHibernateJPA"%>
<%@ page import="com.opensymphony.xwork2.ActionContext"%>

<%@ page import="locations.model.Especialidad"%>
<%@ page import="locations.model.Servicio"%>
<%@ page import="java.util.Collection"%>
	<%
		ServicioDAOHibernateJPA s = new ServicioDAOHibernateJPA();
		Collection<Servicio> servicios = s.retrieveAll();
		EspecialidadDAOHibernateJPA e = new EspecialidadDAOHibernateJPA();
		Collection<Especialidad> especialidades = e.retrieveAll();
		ActionContext.getContext().put("servicios", servicios);
		ActionContext.getContext().put("especialidades", especialidades);
	%>

<div>



	<s:form action="guardarProfesional">
		<table>
			<tr>
				<s:actionerror />
				<s:fielderror />
				<td colspan="2"></td>
				<td><s:hidden name="id" value="%{profesional.id}" /></td>
			</tr>
			<tr>
				<td><s:label value="Nombre" /></td>
				<td><s:textfield name="nombre" label="Nombre"
						value="%{profesional.nombre}" /></td>
			</tr>
			<tr>
				<td><s:label value="Apellido" /></td>
				<td><s:textfield name="apellido" label="Apellido"
						value="%{profesional.apellido}" /></td>
			</tr>
			<tr>
				<td><s:label value="Documento" /></td>
				<td><s:textfield name="documento" label="Documento"
						value="%{profesional.documento}" /></td>
			</tr>
			<tr>
				<td><s:label value="Sexo" /></td>
				<td><s:select name="sexo" label="Sexo"
						list="#{'M':'Masculino','F':'Femenino'}" /></td>
			</tr>
			<tr>
				<td><s:label value="Matricula" /></td>
				<td><s:textfield name="matricula" label="Matricula"
						value="%{profesional.matricula}" /></td>
			</tr>
			<tr>
				<td><s:label value="Especialidad" /></td>
				<td><s:select name="especialidadId" label="Especialidad"
						list="#especialidades" listKey="id"
						value="%{profesional.especialidad.id}" /></td>
			</tr>
			<tr>
				<td><s:label value="Servicio" /></td>
				<td><s:select name="servicioId" label="Servicio"
						list="#servicios" listKey="id" value="%{profesional.servicio.id}" /></td>
			</tr>
		</table>
		<s:submit value="Guardar" />
	</s:form>
</div>